net/http.http1ClientConn.pconn (field)

26 uses

	net/http (current package)
		clientconn.go#L395: 	pconn *persistConn
		clientconn.go#L409: 	resp, err := cc.pconn.roundTrip(treq)
		clientconn.go#L418: 	cc.pconn.close(errors.New("ClientConn closed"))
		clientconn.go#L424: 	case <-cc.pconn.closech:
		clientconn.go#L425: 		return cc.pconn.closed
		clientconn.go#L432: 	cc.pconn.mu.Lock()
		clientconn.go#L433: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L434: 	if cc.pconn.closed != nil || cc.pconn.reserved || cc.pconn.inFlight {
		clientconn.go#L441: 	cc.pconn.mu.Lock()
		clientconn.go#L442: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L443: 	if cc.pconn.closed == nil && (cc.pconn.reserved || cc.pconn.inFlight) {
		clientconn.go#L450: 	cc.pconn.mu.Lock()
		clientconn.go#L451: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L452: 	if cc.pconn.closed != nil {
		clientconn.go#L453: 		return cc.pconn.closed
		clientconn.go#L456: 	case <-cc.pconn.availch:
		clientconn.go#L460: 	cc.pconn.reserved = true
		clientconn.go#L465: 	cc.pconn.mu.Lock()
		clientconn.go#L466: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L467: 	if cc.pconn.reserved {
		clientconn.go#L469: 		case cc.pconn.availch <- struct{}{}:
		clientconn.go#L473: 		cc.pconn.reserved = false